import { Module } from '@nestjs/common';
import { Redis } from 'ioredis';
import { RedisModule } from '@nestjs-modules/ioredis';
import { RedisCacheService } from './redis-cache.service';

@Module({
  imports: [
    RedisModule.forRoot({
      type: 'single',
      options: {
        host: '127.0.0.1', // Redis 服务器地址
        port: 6379, // Redis 端口
        // password: 'luliang0314.', // 如果有设置密码的话
        db: 0, // 如果你需要使用特定的数据库的话
      },
    }),
  ],

  providers: [RedisCacheService, Redis],
  exports: [RedisCacheService],
})
export class RedisCacheModule {}
